01 objective
1. Objective
The primary objective of this project is to build a fully isolated, high-fidelity virtual environment that closely simulates real-world corporate network architectures. This lab serves as a safe sandbox for developing and practicing both offensive and defensive cybersecurity skills, including:
-
Offensive Security: Practicing penetration testing, exploitation, and post-exploitation techniques.
-
Defensive Security: Implementing monitoring solutions (SIEM), firewalling with pfSense, and performing log analysis.
-
Network Engineering: Gaining hands-on experience with VLAN segmentation, routing, and traffic flow management.
In summary, the goal of this project is to create a realistic enterprise-like virtual environment for learning ethical hacking (Offensive Security) and cyber defense (Defensive Security) within a completely isolated sandbox that allows free experimentation with all possible scenarios.
2. Network Architecture Philosophy
The lab environment is designed using a Zoned Architecture model to ensure granular control over network traffic and security boundaries:
-
External Zone: Represents the untrusted public network where attackers reside (e.g., Kali Linux, CommandoVM).
-
DMZ (Demilitarized Zone): Hosts public-facing services such as web and mail servers that require tightly controlled and monitored access.
-
Internal Zone: The trusted core network containing sensitive assets such as Active Directory, databases, and client machines.
-
SIEM Layer (The Observer): A centralized visibility and monitoring layer (e.g., Wazuh/ELK) that collects and analyzes events from all zones.
Design philosophy: The network relies on a zone-based model to strictly control data flow. It separates attackers, public services, and protected internal assets, while adding a SIEM layer to monitor and correlate all activities across the environment.
3. Key Exceptions & Customizations
To optimize the lab specifically for learning and experimentation, several intentional customizations were applied:
-
Hybrid Access: Unlike strict production environments, controlled direct communication between the Internal and External zones is permitted to enable flexible testing and complex attack scenarios.
-
NAT Gateway: Instead of using a Bridged Adapter, a NAT Network is employed to provide:
-
Isolation: Complete separation of the lab from the host machine and home network.
-
Internet Access: Secure access for system updates and tool downloads.
These adjustments ensure maximum safety while preserving the flexibility required for realistic offensive and defensive security training.
4. Tech Stack
-
Virtualization: Oracle VirtualBox
-
Vulnerable Systems :
-
Vulnerable bWAPP
-
Vulnerable Metasploitable3 Win
-
Vulnerable Metasploitable3 Linux
-
Operating Systems:
-
Windows Server (Domain Controller)
-
Windows 10/11 (Client Machines)
-
Kali Linux (Attacker)
-
Ubuntu (SIEM Server)
-
Networking: pfSense Firewall
-
Monitoring: SIEM solution (ELK Stack)